From 9f0931a29fa0710be38066c66fb4bc8b43b3fccc Mon Sep 17 00:00:00 2001 From: robertlipe Date: Mon, 17 Feb 2014 23:29:49 +0000 Subject: [PATCH] More accurately use action roles so buttons are in the right order. Remove graphics from all but Windows. Add help on main page. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4751 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/gui/mainwindow.cc | 11 +++++++---- gpsbabel/gui/mainwinui.ui | 6 +++--- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/gpsbabel/gui/mainwindow.cc b/gpsbabel/gui/mainwindow.cc index 63fe218b6..9e1f1e94e 100644 --- a/gpsbabel/gui/mainwindow.cc +++ b/gpsbabel/gui/mainwindow.cc @@ -186,17 +186,20 @@ MainWindow::MainWindow(QWidget* parent): QMainWindow(parent) connect(ui_.moreOptionButton , SIGNAL(clicked()), this, SLOT(moreOptionButtonClicked())); - connect(ui_.buttonBox->button(QDialogButtonBox::Apply), SIGNAL(clicked()), this, SLOT(applyActionX())); + connect(ui_.buttonBox, SIGNAL(accepted()), this, SLOT(applyActionX())); connect(ui_.buttonBox, SIGNAL(rejected()), this, SLOT(closeActionX())); + connect(ui_.buttonBox, SIGNAL(helpRequested()), this, SLOT(helpActionX())); + connect(ui_.xlateFiltersBtn, SIGNAL(clicked()), this, SLOT(filtersClicked())); connect(ui_.inputFileNameText, SIGNAL(textEdited(QString)), this, SLOT(inputFileNameEdited())); connect(ui_.outputFileNameText, SIGNAL(textEdited(QString)), this, SLOT(outputFileNameEdited())); - - ui_.buttonBox->button(QDialogButtonBox::Apply)->setIcon(QIcon(":images/runit.png")); +#if defined (Q_OS_WIN) + // Windows users like the colored buttons. They look out of place elsewhere. + ui_.buttonBox->button(QDialogButtonBox::Ok)->setIcon(QIcon(":images/runit.png")); ui_.buttonBox->button(QDialogButtonBox::Close)->setIcon(QIcon(":images/exit.png")); - +#endif ui_.inputOptionsText->setReadOnly(true); ui_.outputOptionsText->setReadOnly(true); diff --git a/gpsbabel/gui/mainwinui.ui b/gpsbabel/gui/mainwinui.ui index a8c6d8138..1e7fb045d 100644 --- a/gpsbabel/gui/mainwinui.ui +++ b/gpsbabel/gui/mainwinui.ui @@ -6,7 +6,7 @@ 0 0 - 674 + 675 582 @@ -622,7 +622,7 @@ - QDialogButtonBox::Apply|QDialogButtonBox::Close + QDialogButtonBox::Close|QDialogButtonBox::Help|QDialogButtonBox::Ok @@ -633,7 +633,7 @@ 0 0 - 674 + 675 22 -- 2.30.2